草庐IT

IOS devicesWithMediaType 弃用

全部标签

java - 是否可以弃用 Java 枚举的某些值,如果可以,如何弃用?

我想弃用一些但不是所有可能的枚举值。 最佳答案 是的,在它们上面加上一个@Deprecated注释。例如:enumStatus{OK,ERROR,@DeprecatedPROBLEM}您还可以添加JavaDoc@deprecated标记来记录它:enumStatus{OK,ERROR,/***@deprecatedUseERRORinstead.*/@DeprecatedPROBLEM} 关于java-是否可以弃用Java枚举的某些值,如果可以,如何弃用?,我们在StackOverflo

java - 显示包含弃用 Android Studio 的类

我将我的项目更新为最新的AndroidAPI,并且该项目现在有多个不推荐使用的方法。AndroidStudio是否有一种很酷的方式来列出所有包含上述方法的类,例如TODO窗口?我知道我可以通过每门课并有条不紊地搜索代码,但我宁愿自己轻松一点。 最佳答案 如果它对其他人有帮助,请回答我的问题:如果你去Analyze->InspectCode...检查完您的项目后,点击代码成熟度问题和tada,会列出所有已弃用的API用法:)更新:2021年5月现在可以在您各自的语言下找到弃用警告。Kotlin->迁移->使用冗余或不推荐使用的语法或不

java - 显示包含弃用 Android Studio 的类

我将我的项目更新为最新的AndroidAPI,并且该项目现在有多个不推荐使用的方法。AndroidStudio是否有一种很酷的方式来列出所有包含上述方法的类,例如TODO窗口?我知道我可以通过每门课并有条不紊地搜索代码,但我宁愿自己轻松一点。 最佳答案 如果它对其他人有帮助,请回答我的问题:如果你去Analyze->InspectCode...检查完您的项目后,点击代码成熟度问题和tada,会列出所有已弃用的API用法:)更新:2021年5月现在可以在您各自的语言下找到弃用警告。Kotlin->迁移->使用冗余或不推荐使用的语法或不

Java 的 Date(...) 构造函数已弃用;这意味着什么?

我正在尝试像这样创建一个Date:date=newDate(year-1900,mon-1,day,hrs,min,sec);并且Eclipse给了我这个警告:“构造函数Date(int,int,int,int,int)已弃用”。构造函数被弃用是什么意思,我能做什么? 最佳答案 Deprecated的字面意思是不赞成,但更准确的翻译应该是retired。已弃用表示此方法仍然可用,但您不应该使用它。将逐步淘汰。有一种新方法可以做同样的事情。不推荐使用的方法标有特殊的Javadoc注释:/***@deprecatedPleasenowu

Java 的 Date(...) 构造函数已弃用;这意味着什么?

我正在尝试像这样创建一个Date:date=newDate(year-1900,mon-1,day,hrs,min,sec);并且Eclipse给了我这个警告:“构造函数Date(int,int,int,int,int)已弃用”。构造函数被弃用是什么意思,我能做什么? 最佳答案 Deprecated的字面意思是不赞成,但更准确的翻译应该是retired。已弃用表示此方法仍然可用,但您不应该使用它。将逐步淘汰。有一种新方法可以做同样的事情。不推荐使用的方法标有特殊的Javadoc注释:/***@deprecatedPleasenowu

java - Thread.stop() - 已弃用

为什么在Java中不推荐使用Thread.stop()?在他们的网站上,我看到以下内容:WhyisThread.stopdeprecated?Becauseitisinherentlyunsafe.Stoppingathreadcausesittounlockallthemonitorsthatithaslocked.(ThemonitorsareunlockedastheThreadDeathexceptionpropagatesupthestack.)Ifanyoftheobjectspreviouslyprotectedbythesemonitorswereinaninconsi

java - Thread.stop() - 已弃用

为什么在Java中不推荐使用Thread.stop()?在他们的网站上,我看到以下内容:WhyisThread.stopdeprecated?Becauseitisinherentlyunsafe.Stoppingathreadcausesittounlockallthemonitorsthatithaslocked.(ThemonitorsareunlockedastheThreadDeathexceptionpropagatesupthestack.)Ifanyoftheobjectspreviouslyprotectedbythesemonitorswereinaninconsi

java - 如何抑制有关已弃用 api 的 javac 警告?

当我编译时,javac输出:Note:SomeinputfilesuseoroverrideadeprecatedAPI.Note:Recompilewith-Xlint:deprecationfordetails.`我希望取消此警告。尝试-Xlint:none似乎没有帮助。 最佳答案 根据我在文档中的信息,您无法在命令行上执行此操作。根据javacdocumentation,-Xlint:none仅禁用“Java语言规范未强制要求”的警告。警告您使用已弃用的API似乎是由语言规范管理的。您最好的选择是修复已弃用API的使用。但是,

java - 如何抑制有关已弃用 api 的 javac 警告?

当我编译时,javac输出:Note:SomeinputfilesuseoroverrideadeprecatedAPI.Note:Recompilewith-Xlint:deprecationfordetails.`我希望取消此警告。尝试-Xlint:none似乎没有帮助。 最佳答案 根据我在文档中的信息,您无法在命令行上执行此操作。根据javacdocumentation,-Xlint:none仅禁用“Java语言规范未强制要求”的警告。警告您使用已弃用的API似乎是由语言规范管理的。您最好的选择是修复已弃用API的使用。但是,

WebSecurityConfigurerAdapter被弃用Spring Security基于组件化的配置和使用

在SpringSecurity5.7及之后的版本中WebSecurityConfigurerAdapter将被启用,安全框架将转向基于组件的安全配置。springsecurity官方文档SpringSecuritywithouttheWebSecurityConfigurerAdapter如果使用的SpringBoot版本高于低于2.7.0、SpringSecurity版本高于5.7,就会出现如下的提示:1、被启用的原因是官方推荐开发正使用组件的(component-based)的安全配置。Spring的IOC容器可以管理一切Bean,Springboot也是基于自动配置的,要实现某个功能还需